About L & K Maycock Ltd (11399818) United Kingdom