About B&a Humber Limited (12007934) United Kingdom