About L L & Faith Ltd (12118055) United Kingdom