About Leo Equipment Limited (09173744) United Kingdom