About Jeremy Taylor & Co. Ltd (05756426) United Kingdom