About Mentha & Halsall (shopfitters) Limited (01256525) United Kingdom