About Lantoom Meadows Management Company Limited (09637468) United Kingdom