About Neptune Design Centre Hailsham Limited (07187104) United Kingdom