About 18 Norfolk Square Freehold Company Limited (07750047) United Kingdom