About J & S Duffield Developments Ltd (09941240) United Kingdom