About Caldwell & Trimble Vending Ltd (SC633519) United Kingdom