About Deardorff & Co. Limited (10539363) United Kingdom