About Jeckells & Son Limited (00226663) United Kingdom