About S.l. Scott Building Ltd (11625693) United Kingdom