About B & A Rental Limited (09691770) United Kingdom