About Wenn Shed Holdings Ltd (09247819) United Kingdom