About Bid Directors Limited (06636468) United Kingdom