About Mayroy Investment Company Limited (00874280) United Kingdom