About Garratt Lane Development Limited (12422419) United Kingdom