About Jerry And Jerry Services Ltd (11917097) United Kingdom