About Jenshaw Limited (04685192) United Kingdom