About Bagmoor Holdings Limited (07922846) United Kingdom