About Ingram-macrae Searchers Ltd (04197599) United Kingdom