About Outwood Holdings Ltd (13270674) United Kingdom