About Leo Fittings Limited (01793026) United Kingdom