About Kestrel Properties Limited (10575208) United Kingdom