About Juniper Place Management Company Limited (08190653) United Kingdom