About Latcham Dowling Ltd (13031784) United Kingdom