About J & S Newstead Developments Limited (09178718) United Kingdom