About Lubstree Barns Management Company Limited (11551016) United Kingdom