About Jac&mellou Ltd (13641279) United Kingdom