About Bull & Lion Utilities Ltd (12829281) United Kingdom