About Lucy Griffiths Foundation Ltd (05290948) United Kingdom