About Jubilee Management Company Limited (02832734) United Kingdom