About Baron & Himmel Ltd (12670310) United Kingdom