About Metcalfe Telecom Limited (11809163) United Kingdom