About William E Barker Ltd (10328480) United Kingdom