About Barclay Willis Ltd (04426699) United Kingdom