About Jubba Development Association (07226493) United Kingdom