About Talbot House Developments Limited (12101188) United Kingdom