About The Flying Leek Motor Co Ltd (11992291) United Kingdom