About Lammermoor Consulting Limited (SC625844) United Kingdom