About L Rodgers Limited (07726339) United Kingdom