About Toogoods Holdings Limited (03296966) United Kingdom