About Kestrel House London Limited (06202086) United Kingdom