About Baron Latymer Ltd (13375236) United Kingdom