About Millroy Limited (03330178) United Kingdom