About The Big London Food Company Ltd (12529440) United Kingdom