About T&er Developments Limited (11540818) United Kingdom