About K Mycock Limited (12166222) United Kingdom