About Thompson & Mckinnon Property Developments Ltd (12098158) United Kingdom