About St James Developers Limited (10693198) United Kingdom