About Barrow & Parker Ltd (09583311) United Kingdom