About Snowball Developments Limited (04218011) United Kingdom