About Canmoor Newbury Limited (10260334) United Kingdom