About Sizlers Res Limited (08268987) United Kingdom