About Macfarlane Telesystems Limited (03031056) United Kingdom