About Segrave & Partners Llp (OC336277) United Kingdom