About Dexter Henry & Co Limited (10597831) United Kingdom