About Kestrel Lodge Limited (06775380) United Kingdom