About Thomas Elsworth Apartments Limited (02483227) United Kingdom