About The Howden Farm Partnership (SL002144) United Kingdom