About Kestrel Consulting Limited (07229530) United Kingdom