About Thomas Bell Property Limited (10791156) United Kingdom