About C.r. Vending & Electronics Limited (00902071) United Kingdom