About Bull & Lion Ltd (13078936) United Kingdom