About Lambfell Plant Limited (13169220) United Kingdom