About Winch Close Management Company Limited (02420616) United Kingdom