About Jowers Holland & Co. Limited (01491770) United Kingdom