About North Wales Foodslam Ltd (12641784) United Kingdom