About Jessup Holdings Limited (04878344) United Kingdom