About Stormcock (holdings) Limited (01709638) United Kingdom