About Juniper Square Ltd (08948499) United Kingdom