About Appelbaum Ltd (13193307) United Kingdom