About Juniper Building Limited (12131242) United Kingdom