About Lomond And Hill Ltd (SC660263) United Kingdom