About Julius Rutherfoord & Co. Ltd. (02931073) United Kingdom