About Kestrel Retail Services Limited (07005538) United Kingdom