About Low Wood Management Company Limited (11781077) United Kingdom