About Talbot Square 2 Ltd (11100953) United Kingdom