About 17 Sackville Road Freehold Company Limited (12673436) United Kingdom