About Lambhill Grocer Limited (SC674617) United Kingdom