About Wicks & Green Ltd (12973433) United Kingdom