About Thacker Developments Ltd (07841899) United Kingdom