About St James Executive Developments Ltd (13610790) United Kingdom