About Milroy Holdings Limited (02861791) United Kingdom