About Meller Bromsgrove Limited (05515533) United Kingdom