About 59 Egmont Road Freehold Company Limited (04769887) United Kingdom