About The Cheshire Rarebit Ltd (12820715) United Kingdom