About Kestrel Investments Limited (03230217) United Kingdom