About Lorford S Holdings Limited (12367552) United Kingdom