About Grilfix Limited (11268373) United Kingdom