About Lambert Gill Scotland Limited (SC706703) United Kingdom