About Stan Kehel Ltd (11968765) United Kingdom