About Barbara & Harvey Ltd (10500513) United Kingdom