About 67 Garratt Terrace Limited (12490003) United Kingdom