About Kestrel Assets Limited (SC675996) United Kingdom