About Kestrel Property Limited (11663186) United Kingdom