About Jennor & Co. Limited (05069217) United Kingdom