About T&rs Properties Ltd (12877594) United Kingdom