About Ideal Vending & Coffee Company Limited (SC166485) United Kingdom