About Square Pizza Slough Ltd (11024436) United Kingdom