About T & H Property Developments Ltd (11416456) United Kingdom