About Almshill Partners Llp (OC426236) United Kingdom