About Barden & Hall Holdings Limited (10293480) United Kingdom