About Green Man Close Ickleford Management Company Limited (12051606) United Kingdom