About Boudica Snetterton 1 Limited (13032780) United Kingdom