About Lorford S Limited (12370380) United Kingdom