About Harwood Close Management Company Limited (13085403) United Kingdom