About Croft Vending Solutions Ltd (10503865) United Kingdom