About Penrose Place Sidmouth Management Company Limited (07853386) United Kingdom