About Lowri Beck Services Limited (03364728) United Kingdom