About Grendell Developments Limited (04928092) United Kingdom