About West Lancashire Microlight School Limited (04397599) United Kingdom