About Juniper Place Holdings Limited (10100652) United Kingdom