About Lyall Consulting Services Limited (SC324602) United Kingdom