About Chowington Holdings Ltd (12122503) United Kingdom