About Bradbury & Stirling Associates Limited (12793852) United Kingdom