About Schlemmergrill Ltd (06629558) United Kingdom