About Finchmore Ltd (13327838) United Kingdom