About Aberdeen Bike Vending Ltd (SC668042) United Kingdom