About Barthorpe Ventures Ltd (09606502) United Kingdom