About Milroy Investments Limited (03054667) United Kingdom