About Avlen Antique Clock Restoration Limited (08643663) United Kingdom