About Zubra Construction Ltd (10317189) United Kingdom