About Home Farm Barns Merton Management Company Limited (10962541) United Kingdom