About The Redacre Growing Project Ltd. (06957296) United Kingdom