About Stevenson Seacombe Partnership Ltd (12569069) United Kingdom