About Titchwell Barns (management) Limited (03027689) United Kingdom