About Lordfenton Associates Ltd (11288758) United Kingdom