About Jeanes Holdings Ltd (12363206) United Kingdom