About T&r International Limited (06480228) United Kingdom