About Hancroft Retail Limited (13530199) United Kingdom