About Spencer Lee Building And Maintenance Ltd (13580544) United Kingdom