About Barnes & Hicks Limited (04823424) United Kingdom