About Lantock Ltd (03592301) United Kingdom