About Selby Engineering & Lifting Services Limited (05879913) United Kingdom