About Thomas Macrae Limited (07270676) United Kingdom