About Jelks England Limited (12136923) United Kingdom