About Barrow Bid Company Limited (10326123) United Kingdom