About T.t.r. Developments Limited (02220731) United Kingdom