About Wainstalls Holdings Ltd (07588233) United Kingdom