About Sandwell & Birmingham Mela Limited (08356717) United Kingdom