About Houdret & Company Limited (01117071) United Kingdom