About Kestrel Developments Limited (NI633978) United Kingdom