About 85 Garratt Terrace Limited (06904211) United Kingdom