About J D Developers Limited (05918404) United Kingdom