About Land & Mineral Management Limited (02757573) United Kingdom