About 62 Gifford Terrace Limited (09544195) United Kingdom