About Kestrel Retail Consultants Limited (11087165) United Kingdom