About T&r Property Services & Management Ltd (13163144) United Kingdom