About Natural Bake Leigh Ltd (10666378) United Kingdom