About Endura Properties Limited (13300294) United Kingdom