About Snowden Aldcroft Developments Limited (05264063) United Kingdom