About Kestrel Projects Limited (09766421) United Kingdom