About Garratt Lane Property Company Limited (07189823) United Kingdom