About Kestrel 1953 Limited (08706761) United Kingdom