About West End Land Company Limited (02142753) United Kingdom