About Well Close Management Company Limited (07364496) United Kingdom