About Boudica Snetterton 3 Limited (13472336) United Kingdom