About Lybrook Holdings Limited (01112574) United Kingdom