About 20 Hormead Road Freehold Company Limited (09535722) United Kingdom