About St James Mews (plymouth) Management Company Limited (05158947) United Kingdom