About Okapi Contractors Limited (08893855) United Kingdom