About Finch Retailing (millvale) Limited (NI674333) United Kingdom