About Neville Roe Industries Limited (01566388) United Kingdom