About Land & Premises Limited (02087156) United Kingdom