About Lomond And Hill Holdings Limited (13259895) United Kingdom