About T&d Property Solutions Ltd (12024243) United Kingdom