About Land & Investment Co Limited (09124548) United Kingdom