About 120 Ferme Park Road Freehold Company Limited (10218257) United Kingdom