About Griggs Place (ilford) Management Limited (04378136) United Kingdom