About Specialist Microwave Solutions Limited (03756658) United Kingdom