About Longmeads Management Limited (06053499) United Kingdom