About Thatcham Pizza Limited (10352295) United Kingdom