About Selby Engineering & Lifting Safety Limited (03013233) United Kingdom