About Lambhill Plus Limited (SC427878) United Kingdom