About Kestrel Holdings (cambridge) Limited (08497989) United Kingdom