About Kirkwood Investments Limited (13329930) United Kingdom