About Spb Associates Ltd (12023932) United Kingdom