About Stephen Necker Developments Limited (08737619) United Kingdom