About Mil & Roy Limited (12350326) United Kingdom