About Bull & Bull Limited (11146304) United Kingdom