About Jubilee Hall Trust Limited (01310649) United Kingdom