About Teal Court (maylandsea) Management Company Limited (02627712) United Kingdom