About Three Eccleston Square Freehold Limited (04935945) United Kingdom