About L C Spencer Building Ltd (13494979) United Kingdom