About Garratt Lane Management Company Limited (01307585) United Kingdom