About Latta Law Limited (SC428023) United Kingdom