About Kestrin Limited (02474040) United Kingdom