About Barker Williams Ltd (13615639) United Kingdom