About Talbot Place Management Co Ltd (08532346) United Kingdom