About Land & Co (holdings) Limited (09594162) United Kingdom