About Lowri Beck Holdings Limited (04347790) United Kingdom