About Highwood Close Management Company Ltd (13303091) United Kingdom