About Longwood Associates Llp (OC425202) United Kingdom