About Lennards Court (sidmouth) Management Co. Limited (02347902) United Kingdom