About Barker And Sons Ltd (11554731) United Kingdom