About Latymer House Limited (04559752) United Kingdom