About Bradbury Stell Limited (03178204) United Kingdom