About Jack Duncan Developments Limited (08320766) United Kingdom