About Bidcar London Limited (09730376) United Kingdom