About Land & Property Holdings Limited (SC115783) United Kingdom