About Stilmer Partners Llp (OC384013) United Kingdom