About Theydon Residences Ltd (13273170) United Kingdom