About Snowdon Embankment Limited (11367267) United Kingdom