About Mccarthy & Stone Investment Properties No.23 Limited (06496130) United Kingdom