About Swallows Kitchen Limited (11195290) United Kingdom