About Stallybrass Associates Llp (OC367075) United Kingdom