About No 25 Endymion Road Management Limited (02767462) United Kingdom