About Jenburn Limited (SC102930) United Kingdom