About Baxendale Employee Ownership Limited (12342054) United Kingdom