About Allwood Holdings Limited (04936734) United Kingdom