About Lambfell Fasteners Limited (13178193) United Kingdom