About Endeavour Place Management Company Limited (05630285) United Kingdom