About London & Land Limited (05933825) United Kingdom