About Garratt Houses Ltd (11917353) United Kingdom