About Leigham Manor Management (plymouth) Limited (02222934) United Kingdom