About L.s. Pow & Sons Limited (01257336) United Kingdom