About Boudica Snetterton 2 Limited (13024407) United Kingdom