About Newark Interior Solutions Limited (12319761) United Kingdom