About William Barter Limited (07662366) United Kingdom