About N W Stubbington Limited (09578128) United Kingdom