About Kestrel Investment Properties Limited (11049889) United Kingdom