About Ebury Close Management Company Limited (03625888) United Kingdom