About The Greenhouse London N16 Limited (09299401) United Kingdom