About Baron & Douglas Limited (09034616) United Kingdom