About Beckenham Masala Ltd (12418060) United Kingdom