About James Bull & Associates Limited (07563124) United Kingdom