About J.s.towell Limited (00242776) United Kingdom