About Jemford Limited (11378145) United Kingdom