About Jethro S Limited (04302482) United Kingdom