About Holmer Lake Ltd (12084909) United Kingdom