About J&d Developers Limited (09564524) United Kingdom