About Lemdean Properties Limited (01104960) United Kingdom