About Lockwood Road Investments Limited (13532191) United Kingdom