About Tennis Close Management Company Limited (07878005) United Kingdom