About Kelo Pipeline Engineering Limited (06943593) United Kingdom