About L Mcneill Consulting Limited (10317823) United Kingdom