About Millers Holdings Limited (05828468) United Kingdom