About Tellsons Residential Ltd (13375640) United Kingdom