About Bowdon Llyn Limited (07768144) United Kingdom