About L&m Installing Limited (06563329) United Kingdom