About Snail Construction Ltd (10402510) United Kingdom