About Marsh Barns Management Limited (02261151) United Kingdom