About Baggott & Sons Holdings Limited (12912175) United Kingdom