About St James Investment Properties Limited (04374919) United Kingdom