About Euclid Court Management Company Limited (02307584) United Kingdom