About A. Allen Conservation & Restoration Limited (04771342) United Kingdom