About Linthorpe Installations Limited (04804422) United Kingdom