About Bidwells Holdings Ltd (02109235) United Kingdom