About Malvern Clocks Ltd (13020931) United Kingdom