About Bert & Stella Ltd (13608287) United Kingdom