About Jeffery & Son Company Limited (12039259) United Kingdom