About Y & L Company Limited (03857228) United Kingdom