About L & F Company Limited (08585261) United Kingdom