About T. T. A. Developments Limited (13279586) United Kingdom