About Jubilee Associates Limited (12555181) United Kingdom