About Strood Hall Barns Management Company Limited (09188609) United Kingdom