About 59 Endwell Road Freeholders Limited (06356779) United Kingdom