About Macfarlane Harris Ltd (SC441153) United Kingdom