About Talbot Apartments Limited (10377541) United Kingdom