About Sennen Associates Ltd (11261827) United Kingdom