About Parker Lloyd Foundation Limited (07592836) United Kingdom