About Owens Europe Ltd (10771877) United Kingdom