About Bid Leamington Limited (06618926) United Kingdom