About St James Property Development (dudley) Limited (03826228) United Kingdom