About Plox Green Management Company Limited (01727723) United Kingdom