Search for Leaf Creative Arts CIC with Google
£39,797 on 17 June, 2020
£49,940 on 30 May, 2018
£9,948 on 7 December, 2016