About T&r Property Solutions Ltd (12725080) United Kingdom