About Lilyplace Property Management Company Limited (02831480) United Kingdom