About Y.y.l.finchley Ltd (08870432) United Kingdom