About Juniper Construction And Design Ltd (11832977) United Kingdom