About Endor Properties Limited (10593629) United Kingdom