About The Peace Garden London Ltd (11073810) United Kingdom