About London Living Property Limited (09998226) United Kingdom