About Barker & Son (uk) Ltd (12587813) United Kingdom