About Falafel & Carpet Ltd (13028287) United Kingdom