About Larford Barns Management Company Limited (05083145) United Kingdom