About Barden & Hall Limited (00759132) United Kingdom