About Jenbar Contractors Limited (12161982) United Kingdom