About Newton Sewel Limited (01692996) United Kingdom