About Garretts Place Ltd (13662136) United Kingdom