About Nelson Flats Limited (01827282) United Kingdom