About Snowball & Sons Finishing Ltd (12432250) United Kingdom