About Cambridge Rental Limited (11980976) United Kingdom