About Thornton Lodge Investments Limited (11281243) United Kingdom