About Walker Telecom Ltd (12699138) United Kingdom