About D&j Developers Limited (NI059808) United Kingdom