About Green Wickets Management Company Limited (02383684) United Kingdom