About Holmoak&c. Limited (08346953) United Kingdom