About Duchy Court (exmouth) Management Company Limited (12674788) United Kingdom