About Lynmouth Management Company Limited (05288151) United Kingdom