About Land Investment & Development Company Limited (00692210) United Kingdom