About James Developers Limited (08689836) United Kingdom