About Westwood Fast Food Limited (10688218) United Kingdom