About Snelling Construction Ltd (13523912) United Kingdom