About Micro Sales Service Limited (02186891) United Kingdom