Type 42. Officers Service Dress Badge

This badge is in cast bronze and is an Officer Service Dress badge on blades. 

The maker of this badge is unknown.